Automate Documents from ConnectWise PSA Data
TurboDocx integrates directly with your ConnectWise PSA environment to eliminate manual copy-paste and transform your real data into documents, proposals, and presentations. Pull in data from companies, tickets, configurations, and more โ and generate polished deliverables instantly.
What You Can Createโ
- ๐ Statements of Work (SOWs): Pull in configurations, timelines, and tasks from project boards
- ๐ Ticket Summaries: Turn tickets into polished summaries for clients
- ๐ผ Client Reports: Generate reports using real company data and services
- ๐ง Technical Docs: Document configurations, assets, or custom fields from ConnectWise
- ๐ฐ Implementation Guides: Auto-generate guides from projects and recurring service tickets
- ๐ Executive Briefs: Create management-facing updates using ConnectWise reporting fields
Before You Beginโ
Not a PSA Admin?
Donโt worry โ this guide walks you through step-by-step. You donโt have to be a PSA wizard. If you can follow a recipe, you can follow this. ๐ป
You'll need:
- Admin access to your ConnectWise PSA account
- Your ConnectWise tenant endpoint URL (e.g.,
https://yourcompany.connectwise.com) - 5 minutes of time and a steady Wi-Fi signal ๐
After completing the setup, you'll have:
- Tenant Endpoint: Your ConnectWise server URL (e.g.,
https://yourcompany.connectwise.com) - Company Name: Your ConnectWise company identifier (Site or Company ID)
- Public Key: API public key
- Private Key: API private key
- Client ID: ConnectWise client application ID (you can get this from https://developer.connectwise.com/ClientID)
Quick PSA Primer
ConnectWise PSA uses "API Members". You'll create a special user with read-only API access for TurboDocx.
Step 1: Create a Security Role and API Memberโ
A. Create a Read-Only Security Roleโ
- Log into the ConnectWise PSA dashboard
- Navigate to System in the left navigation
- Click on Security Roles

- Press the "+" (plus) button in the top-left corner to create a new role
- Set the Role ID to
TurboDocxIntegration - Configure the following permissions with Inquire Level access:
Companyโ
- Company Maintenance โ Inquire All
- Company/Contact Group Maintenance โ Inquire All
- Configurations โ Inquire All
- Contacts โ Inquire All
- CRM/Sales Activities โ Inquire All
- Manage Attachments โ Inquire All
- Notes โ Inquire All
- Reports โ Inquire All
- Team Members โ Inquire All
Financeโ
- Agreement Invoicing โ Inquire All
- Agreement Sales โ Inquire All
- Agreements โ Inquire All
- Billing View Time โ Inquire All
- Invoicing โ Inquire All
- Reports โ Inquire All
Projectsโ
- All Permissions โ Inquire All
Salesโ
- Closed Opportunity โ Inquire All
- Opportunity โ Inquire All
- Sales Orders โ Inquire All
- Sales Orders Finance โ Inquire All